/*
* 迭代器（Iterator）并非JavaScript的特性，而是一种概念，需要我们自己实现。
*
* */

//自定义迭代器1
function  makeIterator(array) {
    let nextIndex = 0;
    return {
        next:function () {
            return nextIndex < array.length ? {value:array[nextIndex++]}
        }
    }
}
let array = [1,2,3,4,5,6]
let iterator = makeIterator(array);
